home *** CD-ROM | disk | FTP | other *** search
/ Champak 40 / Vol 40.iso / games / ws_tetri.swf / scripts / frame_55 / DoAction.as
Encoding:
Text File  |  2007-03-21  |  1.8 KB  |  67 lines

  1. this.onEnterFrame = function()
  2. {
  3.    switch(true)
  4.    {
  5.       case Key.isDown(40):
  6.          stein.intervalRunter = stein.intervalRunter + 1;
  7.          if(stein.intervalRunter == 1)
  8.          {
  9.             tastenEvent.broadcastMessage("KeyDown",40);
  10.          }
  11.          else if(stein.intervalRunter > stein.maxRunter)
  12.          {
  13.             stein.intervalRunter = 0;
  14.          }
  15.          break;
  16.       case Key.isDown(32):
  17.          stein.intervalSprung = stein.intervalSprung + 1;
  18.          if(stein.intervalSprung == 1)
  19.          {
  20.             tastenEvent.broadcastMessage("KeyDown",32);
  21.          }
  22.          break;
  23.       case Key.isDown(37):
  24.          stein.intervalSchieben = stein.intervalSchieben + 1;
  25.          if(stein.intervalSchieben == 1)
  26.          {
  27.             tastenEvent.broadcastMessage("KeyDown",37);
  28.          }
  29.          else if(stein.intervalSchieben > stein.maxSchieben)
  30.          {
  31.             stein.intervalSchieben = 0;
  32.          }
  33.          break;
  34.       case Key.isDown(39):
  35.          stein.intervalSchieben = stein.intervalSchieben + 1;
  36.          if(stein.intervalSchieben == 1)
  37.          {
  38.             tastenEvent.broadcastMessage("KeyDown",39);
  39.          }
  40.          else if(stein.intervalSchieben > stein.maxSchieben)
  41.          {
  42.             stein.intervalSchieben = 0;
  43.          }
  44.          break;
  45.       case Key.isDown(38):
  46.          stein.intervalDrehen = stein.intervalDrehen + 1;
  47.          if(stein.intervalDrehen == 1)
  48.          {
  49.             tastenEvent.broadcastMessage("KeyDown",38);
  50.          }
  51.          else if(stein.intervalDrehen > stein.maxDrehen)
  52.          {
  53.             stein.intervalDrehen = 0;
  54.          }
  55.    }
  56. };
  57. spiel.pause = false;
  58. stein.vFarbe = steinFarbe();
  59. stein.farbe = stein.vFarbe;
  60. baueSpielfeld();
  61. baueVorschau();
  62. zeigeVorschau();
  63. zeigeSteine();
  64. punkteZeigen();
  65. spielen();
  66. this.gotoAndStop("weiter");
  67.